home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / prgmming / xlib41 / easyxb.h < prev    next >
C/C++ Source or Header  |  1994-03-23  |  2KB  |  45 lines

  1. /*C++ programs should replace extern with extern "C" in function prototypes */
  2. /*                            ------      ----------                        */
  3.  
  4. extern int far pascal IFLAGS;
  5. extern long far pascal PAGESIZE;
  6. extern long far pascal INLINERMPTR;
  7. extern long far pascal CALL32PTR;
  8. extern long far pascal FILEBUFADR;
  9. extern int far pascal FILEBUFSIZE;
  10.  
  11. extern long far pascal XLIBMEMREQ(void);
  12. extern long far pascal VCPIMEMREQ(void);
  13. extern long far pascal DPMIMEMREQ(void);
  14. extern long far pascal INITXLIB(void);
  15. extern int far pascal XLIBCONFIG(void);
  16. extern void far pascal INLINEPM(void);
  17. extern void far pascal INLINERM(void);
  18. extern void far pascal CALL32(void);
  19. extern long far pascal XMALLOC(long nobytes, long far *address, long far *size, long far *handle);
  20. extern long far pascal XFREE(long handle);
  21. extern long far pascal MAPIOMEM(long physaddress, long size, long far *logaddress);
  22. extern long far pascal LINADR(void far *ptr);
  23. extern void far pascal MOVMEM(long destadr, long sourceadr, long nobytes);
  24. extern void far pascal XFCREATE(void far *controlblock);
  25. extern void far pascal XFOPEN(void far *controlblock);
  26. extern void far pascal XFCLOSE(void far *controlblock);
  27. extern void far pascal XFLOAD(void far *controlblock);
  28. extern void far pascal XFSAVE(void far *controlblock);
  29. extern void far pascal XFREAD(void far *controlblock);
  30. extern void far pascal XFWRITE(void far *controlblock);
  31.  
  32. struct xfile
  33. {
  34.   long condcode;
  35.   char fname[68];
  36.   int fhandle;
  37.   int fptrmode;
  38.   long fptr;
  39.   long blkadr;
  40.   long blksize;
  41.   long bufadr;
  42.   int bufsize;
  43.   int control;
  44. };
  45.